
body{
    font-family: "Lucida Grande";
}

/*En-tête*/
.btn{
     font-size: 1.1em;
     text-align: center;
     margin-top: 10px;
     text-decoration: none;
     color: #663300;
     background: #FFFFFF;
     padding: 2px;
     border-radius : 5px;
     box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5),
                 0 -1px 0 rgba( 255, 255, 255, 0.4);
     
}
h2{
    text-align: center;
}
/*Design des formuulaire*/
.formulaire{
 background-color:#F1F1F1;
 border-radius: 7px;
 }

/*Menu Central*/
nav{
    display: inline-block;
    text-align: center;
}
 
nav li{
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
 
nav a{
    font-size: 1.1em;
    color: #181818;
    padding-bottom: 3px;
    text-decoration: none;
    margin-right: 7px;

   
}
 
nav a:hover{
    color: #8B4513;
    border-bottom: 3px solid #8B4513;
}

/*Contenu*/
#gestion a{
    margin-bottom: 20px;
    text-decoration: none;
    color: #663300;
    background: transparent;
}


#gestion_commande{
    text-align: center;
}

#historique{
    margin-top: 20px;
    margin-bottom: 20px;
    
}

#historique p{
    text-align: center;
    border : 1px solid black;
    border-radius: 3px;
}

#pdf{
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    
}

#pdf p{
    text-align: center;
    border : 1px solid black;
    border-radius: 3px;
}

table {
    border:3px solid black;
    border-collapse:collapse;
    margin:auto;
    border-radius: 7px;
}
thead {
    background-color:#663300 ;
    opacity: 0.8;
    border:1px solid black;
}
tbody {
    background-color:#FFFFFF;
    border:1px solid black;
}
th {
    //font-family:monospace;
    border:1px dotted black;
    padding:5px;
    width:10%;
}
td {
    font-family:sans-serif;
    font-size:80%;
    border:1px solid black;
    //padding:5px;
    text-align:center;
}

.accueil_logo {
    width : 100px;
    margin-bottom : 30px;
}

.accueil_div_connexion {
    background-color : white;
    width : 30%;
    margin : auto;
    margin-top : 14%;
    padding : 20px;
    text-align : center;
    border-radius: 40px;
    height : 200px;
}

.accueil_div_connexion form {
    text-align : left;
}
.accueil_div_connexion form input[type=submit] {
    display : block;
    margin:auto;
    margin-top:20px;
}
.accueil_div_connexion form label{
    display : inline-block;
    width : 30%;
}

.formulaire_admin input {
    width : 80%;
}

.label_admin {
    line-height:1.43em;
}

.table_admin {
    display : table !important;
}